/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package dispositivos;
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import baseDeDatos.*;

/**
 *
 * @author 66880774
 */

public class BuscadorPatron {
    public String buscarPatron(String cadena)
    {
         //String patronId = "<tr[a-zA-z ='#<>\\t]+<td>1</td>.+</tr>";
        String patronId = "<tr [a-zA-z ='#<>]+.+\\s+<td>.</td>\\s+.\\s.+[a-zA-z]+.</td>+\\s.*\\s.+\\s.+\\s.+\\s.+";// si quieres recoger mas datos añadele  \\s.+
        //String patronId = "<tr [a-zA-z ='#<>]+.+\\s+<td>.</td>\\s+.\\s.+[a-zA-z]+.</td>+\\s.+";

      //String patronId = "[A-Z][A-Z]*[[A-Z][A-Z]*]"; nombres
        
       // patron pequeño
        //<td align="right">[0-9]+</td>
        //String patronId = "<td align=\"right\">.*</td>"; 
        //String patronId = "<td align=\"right\">[0-9]+</td>";// funciona
        
        
        Pattern p1 = Pattern.compile(patronId);
        
        Matcher m1 = p1.matcher(cadena);

        String respuesta = "";
       
    	while (m1.find()) {//nos vaa encontrar los patrones
            respuesta += m1.group()+"\n";//devuelve la instancia coincidente con el patron.
        }
        /* 
        m1.find();
        
        String respuesta1 = m1.group();
        
        m1.find();
        
        respuesta = m1.group();*/
        
        return respuesta;
    

 }
}

